// +build wireinject

package main

import (
	"github.com/google/wire"
	"gitlab.maoka-inc.com/maokaminigame/robot-andarbahar/internal/biz"
	"gitlab.maoka-inc.com/maokaminigame/robot-andarbahar/internal/data"
	"gitlab.maoka-inc.com/maokaminigame/robot-andarbahar/internal/server"
)

func initApp() (*server.GameServerMQ) {
	panic(wire.Build(
		data.RepoProviderSet,
		biz.PoolProviderSet,
		server.MQProviderSet))
}